Definitions | <a, b>, {T}, i j , hd(l), Unit, |r|, |g|, |p|, x,y:A//B(x;y), , Atom, , last(L), x =a y, (i = j), [d] , a < b, a < b, p  q, p   q,  b, p  q, x:A.B(x), S T, Top, ff, , s ~ t, A List , True, Void, n+m, A, null(as), a < b, #$n, ||as||, ( x L.P(x)), x L. P(x), x f y, f(a), A c B, a < b, a <p b, a b, a ~ b, b | a, b, A B, Dec(P), P Q, left + right, as @ bs, [car / cdr], rev(as), (x l), P & Q, {i..j }, P  Q, x:A. B(x), x:A B(x), [], s = t, P  Q, t T, False, Type, x:A. B(x), P   Q, adjacent(T;L;x;y), x:A B(x), type List |